<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta
      name="viewport"
      content="width=
    , initial-scale=1.0"
    />
    <title>Document</title>
  </head>
  <body>
    <script>
      // let arr= [142,124,35,325324,213]

      // console.log(arr.reverse());
      // let arr=['wad','rghzeh','f']
      // let num=arr.sort((a,b)=> {
      //    return a.length-b.length

      // })
      // console.log(num.join());
      // let arr=['a','b','c','d','x','a','d','c','c','x','a','a','c','a','d']
      //         let obj1 = {
      //   name:"zs",
      //   age:18
      // }
      // let obj2 = obj1;

      // obj1.name = 'ls'

      // console.log(obj1.name);
      // console.log(obj2.name);
      // let a = 10
      // let x = a
      // a += 1
      // console.log(a)
      // console.log(x)
      // let p = {
      //   name:"zs",
      //   age:18
      // }

      // let p2 = p

      // p.name = 'ls'
      // p2.age = 20
      // console.log(p)
      // console.log(p2)
      // let p = {
      //   name:"zs",
      //   age:18
      // }

      // let p2 = p

      // p = {
      //   name: 'ls'
      // }

      // p.name = 'ww'

      // console.log(p.name)
      // console.log(p2.name)
      // let p = {
      //   name: 'zs',
      //   age: 18
      // }
      // function fn (o) {
      //   o.name = 'ls'
      //   o = {
      //     name: 'ww'
      //   }
      //   console.log(o.name)
      // }
      // fn (p)
      // console.log(p.name)
      // let o = {
      //   name: 'zs',
      //   age: 18
      // }

      // let o2 = o

      // o = {
      //   name: 'ls'
      // }

      // o2.name = 'ww'

      // let o3 = o2

      // o3.name = 'zl'

      // console.log(o.name)
      // console.log(o2.name)
      // console.log(o3.name)
      // function Person(name) {
      //   this.name = name;
      // }

      // Person.prototype.name = "ls";
      // Person.prototype.money = 100;

      // var p = new Person("zs");

      // console.log(p.name);
      // console.log(p.money);
      // function Person(name) {
      //   this.name = name
      // }

      // Person.prototype.name = "ls";
      // Person.prototype.money = 100;

      // var p = new Person();

      // console.log(p.name);
      // console.log(p.money);
      // function Person(name) {
      //   if (name) {
      //     this.name = name;
      //   }
      // }

      // Person.prototype.name = "ls";
      // Person.prototype.money = 100;

      // var p = new Person();

      // console.log(p.name);
      // console.log(p.money);
      // var num = 10;
      // fn1();
      // function fn1() {
      //   console.log(num);  // ?
      //   var num = 20;
      //   console.log(num);  // ?
      // }
      // console.log(num);    // ?
      var num = 123;
      function f1(num) {
        console.log(num); // ?
      }
      function f2() {
        var num = 456;
        f1(num);
      }
      f2();
    </script>
  </body>
</html>
